package com.atlin.service;

import com.atlin.model.LicenseContentVo;
import com.atlin.model.ServerInfoModel;
import org.springframework.web.multipart.MultipartFile;

/**
 * License 服务
 */
public interface LicenseService {


    /**
     * 获取服务器指纹信息
     */
    ServerInfoModel getServerInfos();

    /**
     * 导入License
     *
     * @param file License 文件
     */
    LicenseContentVo importLicense(MultipartFile file);

    /**
     * License安装
     */
    LicenseContentVo licenseInstall();

    /**
     * 获取License详情
     */
    LicenseContentVo getLicenseInfo();

}
